
.do_box { border:1px solid #e2e2e2;width:468px; height:476px; padding-bottom:20px; clear:both; background-color:#fff;}
	.do_top {  color:#999;  position:relative; background-color:#fff;}
	.do_top dt {display:block; float:left; height:53px; border-bottom:2px solid #be110d;}
	.do_top dd {  float:none;*float:none !important; *float:left; display:block; height:29px; border-bottom:2px solid #e2e2e2; padding-top:24px;}
	.popdo_top { border-bottom-width:1px;}
	.do_top img { padding:20px 18px 0 18px;}
	.do_list { color:#000;margin-top:35px;}
	.do_list td {}
	
	.reg_item { padding-right:10px; font-size:14px; line-height:18px; color:#666; }
	.login_item { padding-right:10px; font-size:12px; line-height:18px; color:#666; }
	.do_list td b { color:#999; font-weight:normal;}	
	.on_input { border:2px solid #bbb; outline:2px solid #e2e2e2; color:#000; background-color:#fafafa;}
	
	.s_input {height:25px; width:225px;line-height:25px; font-size:14px;}
	
	.yzm_box { display:inline-block; width:107px;}
	
	.combin_box { padding: 10px 35px 35px 35px; height:1%;}
		.combin_box table { margin-top:0;display:block;}
		.combin_box table h4{ font-size:12px; font-weight:normal; color:#666; padding:15px 0px 10px 0px; margin-left:25px; }
		.combin_box dt { border-bottom:1px solid #e2e2e2; font-size:12px; line-height:30px;}
		.combin_box dd {margin:10px 0px;padding-left:15px;}
		.combin_on { background-color:#f7f7f7;;padding:12px 0 15px 15px; }

		.combin_opt { height:16px; line-height:14px; font-size:14px;  color:#000;}
		.combin_opt b { padding-left:12px;*padding-left:5px !important; *padding-left:5px;}


	
	.yzm_input { width:84px; margin-right:12px;}
	a.forget { color:#336699; margin:0 15px; cursor:pointer;}
		a.forget:link {color:#336699;}
		a.forget:visited {color:#336699;}
		a.forget:hover {color:#336699;}
	a.do_other { color:#ff0000; font-weight:bold; cursor:pointer;}
		a.do_other:link {color:#ff0000;}
		a.do_other:visited {color:#ff0000;}
		a.do_other:hover {color:#ff0000;}
	
	.mailline { position:relative;z-index:10;}
	.maillist { display:none; position:absolute; left:0px; top:31px; border:1px solid #e2e2e2; background-color:#fff; line-height:20px; padding:6px; color:#999; width:285px;}
	.maillist dt { padding:0 5px;display:block; width:275px;}
	.maillist dd { padding:0 5px; display:block; width:275px; height:20px;}
	.mail_on { background-color:#f2f2f2; color:#000; cursor:pointer;}

	
	.help_tip {background:none;border:none; background-color:none; padding:0; color:#579933;}
.reg { float:right;}
.login { float:left;}

.side_zone { color:#999; margin-top:10px;border-left:1px dashed #e2e2e2; line-height:20px; padding:0 0 15px 46px; margin-left:20px;}
	.side_zone li { padding:3px 0;}
.sidebtn { display:block; width:92px; height:28px; margin-bottom:10px;background:url(/Public/Images/global/rightbtn.gif) no-repeat 0 0; color:#32659c; padding:5px 3px 0 5px; text-align:center;}
a.sidebtn:link {color:#32659c;} 
a.sidebtn:visited {color:#32659c;} 
a.sidebtn:hover {color:#32659c;} 

.reglogin_btn { border:none; cursor:pointer; width:96px; height:35px; line-height:35px; text-align:center; color:#fff; font-weight:bold; font-size:14px;background:url(/Public/Images/global/reglogin_btn.gif) no-repeat 0 0;}


#popbg {BACKGROUND: #000; FILTER: alpha(opacity=50); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; opacity: 0.5; z-index:9999998; display:none;}

.pop_out { padding:6px; background-color:#e2e2e2; width:471px; height:390px;margin:0 auto;LEFT: 40%; POSITION: absolute; TOP: 50px;z-index:9999999;display:none;}
.pop { border:1px solid #ccc;}


.ico_cue_no,.ico_cue_ok{  background: transparent url(/Public/Images/user/sicon.gif) no-repeat; display:inline-block}

.ico_cue_no{background-position:-162px -18px; width:14px; height:14px; vertical-align:middle; margin-right:5px; _margin-top:13px; _vertical-align: baseline;}
.ico_cue_ok{background-position:-144px -18px; width:14px; height:14px; margin-top:3px;_margin-top:13px;_vertical-align: baseline;}
